แม้ชีวิตคนเราจะไม่เหมือนกัน แต่แอดก็เชื่อว่า ร้อยละ 95 ของโปรแกรมเมอร์ (หรือใครที่เคยเขียนโปรแกรม) ล้วนผ่านจุด ๆ นึงมาเหมือนกัน นั่นก็คือ จุดที่เราหัดเขียนโปรแกรมครั้งแรก เพื่อแสดงข้อความ “Hello World” ในภาษา C, Java, Python หรือภาษาใด ๆ ก็ตาม 💻
.
แล้วทำไมต้องเป็นคำว่า “Hello World” ด้วยล่ะ มีที่มาที่ไปเป็นยังไง? 🤔 วันนี้แอดจะมาเล่าให้ทุกคนอ่านเอง ถ้าพร้อมแล้วก็จะเริ่มละนะ ! 📢 🔥
.
.
🔸 ผู้ให้กำเนิดคำว่า “Hello World” ในวงการคอมพิวเตอร์คือใคร?
.
เชื่อกันว่า จุดเริ่มต้นของ Hello World ในแวดวงคอมพิวเตอร์อยู่ในยุค 70 มาจากนักคอมพิวเตอร์ชื่อ Brian Kernighan ผู้ร่วมแต่งหนังสือโปรแกรมมิ่งอันโด่งดังเรื่อง C Programming Language และในหนังสือดังเล่มนี้ก็กล่าวถึง Hello World เช่นกัน 📖
.
👉 โดยคุณ Brian Kernighan พูดถึง Hello World ครั้งแรกในหนังสือ “A Tutorial Introduction to the Programming Language B” หนังสือเล่มก่อนหน้าของเขาเองที่ถูกตีพิมพ์เมื่อปี 1973 เพื่ออธิบายวิธีการเขียนโปรแกรมแสดงข้อความ
.
main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar(’!*n’);
}
a ’hell’;
b ’o, w’;
c ’orld’;
.
⬆️ และนี่ก็คือหน้าตาของโค้ดแสดงข้อความ Hello World ในหนังสือ A Tutorial Introduction to the Programming Language B
.
หลังจากนั้นก็ปรากฏ Hello World ในหนังสือ C Programming Language รวมถึงคู่มือการเขียนโปรแกรมภาษาต่าง ๆ มาจนถึงปัจจุบัน ราวกับเป็นประเพณีที่สืบต่อกันมาของชาวโปรแกรมเมอร์ 🧑💻
.
.
🔸 แล้วคำว่า Hello World มาจากไหน?
.
เป็นอีกเรื่องที่ไม่ชัดเจนมากนัก คุณ Brian Kernighan เคยให้สัมภาษณ์กับทาง Forbes India ว่าเท่าที่เขาจำได้ เขาเจอการ์ตูนที่พูดถึงลูกเจี๊ยบออกจากไข่ แล้วลูกเจี๊ยบก็พูดว่า Hello World 🐣 จึงได้ไอเดียมาใช้อธิบายการเขียนโปรแกรมนั่นเอง
.
ถ้าย้อนกลับไปสมัยนั้น ผู้คนในวงการคอมพิวเตอร์ รวมถึงคุณ Brian Kernighan เอง คงไม่มีใครคิดว่า Hello World จะกลายมาเป็นวลีดังระดับโลก และเป็นเป้าหมายแรกที่โปรแกรมเมอร์มือใหม่เกือบทุกคนต้องพิชิต 💥 หรือเป็นวลีเด็ดที่โปรแกรมเมอร์มือเก่าต้องโค้ดเป็นพิธี ตอนเริ่มเรียนโปรแกรมมิ่งภาษาใหม่ 🔥
.
👉 ซึ่งนอกจากจะเป็น Tutorial บทแรกของมือใหม่แล้ว ปัจจุบัน Hello World ยังถูกใช้ตอนเริ่มต้นโปรเจกต์ เพื่อเช็กว่าโปรแกรมหรือคอมไพเลอร์ทำงานได้ไหม และใช้เปรียบเทียบ Syntax ของโปรแกรมมิ่งแต่ละภาษาอีกด้วย
.
ส่องโค้ด “Hello World” ฉบับโปรแกรมมิ่งกว่า 30 ภาษาได้ที่ https://www.geeksforgeeks.org/hello-world-in-30-different-languages/
.
.
เป็นยังไงกันบ้างวันนี้ เพื่อน ๆ คิดยังไงคอมเมนต์คุยกันได้น้า 😎 ถ้าใครอินดี้ไม่อยากใช้ Hello World ตอนหัดเขียนโปรแกรมภาษาต่อไป ลอง print คำว่า “borntoDev” ก็ได้นะครับ >< หรือถ้าใครมีคำเจ๋ง ๆ มาเสนอก็บอกกันได้ 😂
.
🔖 ขอบคุณข้อมูลจาก
https://blog.hackerrank.com/the-history-of-hello-world/
https://thongchairoj.medium.com/ที่มาของ-hello-world-ในภาษาคอมพิวเตอร์-bdd45eba8789
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#BorntoDevวันละคำ #BorntoDev
同時也有100部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,這次想和你聊聊,關於技術深度和廣度的想法,因應每個人的際遇與選擇不同,最終也會長出截然不同的技能樹,但最重要的是,如何一步一步檢視自己的當前是否在自己所設立的目標方向上 希望透過這支影片和你分享我的看法,也歡迎留言和我分享你的近況和想法囉 喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘 ━━...
「programming language c」的推薦目錄:
- 關於programming language c 在 BorntoDev Facebook 的最佳解答
- 關於programming language c 在 Focus Taiwan Facebook 的最佳貼文
- 關於programming language c 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於programming language c 在 在地上滾的工程師 Nic Youtube 的最佳解答
- 關於programming language c 在 在地上滾的工程師 Nic Youtube 的最讚貼文
- 關於programming language c 在 Untyped 對啊我是工程師 Youtube 的最佳貼文
- 關於programming language c 在 C Programming Language Coding Guidelines - Project ACRN ... 的評價
- 關於programming language c 在 ohkimur/the-c-programming-language-2nd-edition-solutions 的評價
- 關於programming language c 在 C Programming Language C - Home | Facebook 的評價
- 關於programming language c 在 Is the C programming language object-oriented? - Stack ... 的評價
- 關於programming language c 在 Is the C programming language still used? - Software ... 的評價
programming language c 在 Focus Taiwan Facebook 的最佳貼文
We are looking for talents for the exciting project of Taiwan's first English-language news and programming platform Taiwan Plus, which is funded by the Ministry of Culture. Applicants please send an English (or Chinese) resume and/or coverletter to the following email address.
Email/Inquiry: personnel-video@mail.cna.com.tw
Salary: Negotiable
Benefits: In compliance with Taiwan's Labor Standards Act
About Us
Taiwan Plus (國際影音串流平台) is Taiwan's first English-language news and programming platform targeted at the international audience. https://t.co/lFra9DDrpW?amp=1 / https://focustaiwan.tw/culture/202105050008
This important effort aims to present Taiwan’s perspectives and voice in the world, and elevate Taiwan's visibility and influence in the international community. It will provide news and programming about, relevant to and beyond Taiwan. It aims to be the most influential voice leading the global conversations on topics relevant to Taiwan, regional developments and all the values that Taiwan represents, including democracy, human rights, openness, innovation, among others.
We are building a world-class A team with top talent from around the world. We are looking for the best people in your field, who are committed to the values that Taiwan represents and want to make a difference.
Available Positions
**A1 Assignment / Feature reporters
Job Description:
1. Up to date on daily news and recent developments and conducting on-the-spot interviews for major news and feature stories.
2. Independently conduct English interviews; news/feature script writing, subscripting, conducting voiceovers, and basic audio-video shooting.
3. Occasional offsite interviews (business trips).
4. Working shifts to accommodate news/reporting needs.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 3 years of experience in English-language media (or English video related).
3. Proficient in Microsoft Office (e.g., Word), script writing; familiarity with news shooting and video editing workflows preferred.
4. Proficient in both Chinese and English (level equivalent to TOEIC score of 900 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Passionate about reporting news on Taiwan to foreign audiences, regional and international major developments, and covering news on various places in and stories about Taiwan.
Please also attach to your resume your work portfolio (links) or professional social media accounts (e.g., Twitter).
**A2 Videographers
Job Description:
1. Filming (including aerial views) and editing of news clips.
2. Live broadcast of news interviews.
3. Independently conduct stand-alone reporting/shooting.
4. Occasional offsite interviews (business trips).
5. Working shifts to accommodate news/reporting needs.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 3 years of experience in filming (shooting).
3. Ability to lead shootings and clip editing processes; including precisely managing overall story flows and screen narrations.
4. Proficient in Chinese and basic command of English (level equivalent to TOEIC score of 400 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Ability to work overtime to accommodate shooting schedules.
Please also attach to your resume your work portfolio (links).
**A3 Supervisors, Copy Editing Team
Job Description:
1. Understanding and familiarity with translation, script, format, and check/approval requirements of all units on the platform; simultaneous coordination of the needs of all units on the platform.
2. Assigning of work and final review of the final output (copy edited work) of the team.
3. Supervise and manage work quality of all copy editors to ensure that the quality of the copy edits is on par with global media standards.
Qualifications:
1. College degree or higher; communications majors preferred (but not a requirement).
2. At least 5 years of experience in English-language media, English video related experience preferred.
3. Proficient in Microsoft Office (e.g., Word) and news release and editing workflows; familiarity with video editing and post-production workflows.
4. Proficient in both Chinese and English (level equivalent to TOEIC score of 900 or above). Please include in your resume your language proficiency level in listening, speaking, reading, and writing (rate from a score of 1-5, with 1 being native).
5. Passionate about reporting news on Taiwan to foreign audiences, regional and international major developments, and covering news on various places in and stories about Taiwan.
Please also attach to your resume your work portfolio (links).
**A4 Copy Editor
Job Description:
1. Proofread text, correct spelling and grammar errors of all video scripts
2. Fact-check information
3. Rewrite stories if required
4. Chinese-to-English translation if required
5. Full-time in-house position
Qualifications:
1. College degree or higher
2. Native English speaker. Preferably good command in Chinese, especially reading
a. Preferably having previous experiences in copy editing and journalism
b. Preferably knowledgeable about Taiwanese culture, politics and current affairs
c. Experience in re-versioning videos & reworking story narratives is a plus
programming language c 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 330 特價中
比 C++ 更有效率。 開發你自己的 Rust 程式設計庫,增加你的職業選擇
https://softnshare.com/the-rust-programming-language-for-beginners/
programming language c 在 在地上滾的工程師 Nic Youtube 的最佳解答
這次想和你聊聊,關於技術深度和廣度的想法,因應每個人的際遇與選擇不同,最終也會長出截然不同的技能樹,但最重要的是,如何一步一步檢視自己的當前是否在自己所設立的目標方向上
希望透過這支影片和你分享我的看法,也歡迎留言和我分享你的近況和想法囉
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
🌟 任何問題或合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師 #software #engineer
programming language c 在 在地上滾的工程師 Nic Youtube 的最讚貼文
程式補習班怎麼這樣教!新手工程師到底該怎麼選擇?先學框架不好嗎?其實你應該需要更瞭解問題的核心,不管程式語言或框架它們最終只是一個解決問題的工具。
這部影片會和你分享如何先找到自己的目標,進而去選擇工具和道路。
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
🌟 任何問題或合作邀約信箱: niclin0226@gmail.com
#工程師 #框架 #程式語言
programming language c 在 Untyped 對啊我是工程師 Youtube 的最佳貼文
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First
(ft. 立秦、蝦蝦)
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
這次更很榮幸的邀請到特別來賓,兩位厲害的工程師 一 立秦、蝦蝦,一起來跟大家分享他們對程式語言的喜好與看法。同樣是工程師,大家對程式語言的想法真的都不盡相同呢~
希望大家看完能夠收穫滿滿,一起迎接嶄新的一年。新年快樂!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上9點更新,請記得開啟YouTube🔔通知!
-
【上集連結】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
[https://youtu.be/fcmXuZtsQ6Y]
【愛屋及烏】
Facebook 臉書粉專 [https://www.facebook.com/untyped/]
【相關連結】
Java 與 C++ 比較: [https://www.educba.com/c-plus-plus-vs-java/]
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
-
Music: [https://www.bensound.com](https://www.bensound.com/)
#codingforbeginners #programminglanguages #程式語言
programming language c 在 ohkimur/the-c-programming-language-2nd-edition-solutions 的推薦與評價
Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to ... ... <看更多>
programming language c 在 C Programming Language C - Home | Facebook 的推薦與評價
Lerarn C programming language from our website http ://www.atnyla.com Biswa Bangla Sarani, Kolkata, West Bengal, India 700157. ... <看更多>
programming language c 在 C Programming Language Coding Guidelines - Project ACRN ... 的推薦與評價
C Programming Language Coding Guidelines¶ · C-CS-01: Each line shall contain at most 120 characters · C-CS-02: Each line shall contain only one statement · C-CS-03 ... ... <看更多>